drop table jms_dwd.dwd_tab_end_piece_base_dt;
CREATE EXTERNAL TABLE jms_dwd.dwd_tab_end_piece_base_dt(
  `id` bigint COMMENT '主键',
  `waybill_no` string COMMENT '运单号',
  `end_code` string COMMENT '完结类型编码',
  `end_code_desc` string COMMENT '完结件编码描述',
  `source` smallint COMMENT '来源 1、问题件 2、质量工单 3、仲裁 4、客服工单',
  `input_time` timestamp COMMENT '入库时间',
  `network_id` bigint COMMENT '扫描网点ID',
  `network_code` string COMMENT '扫描网点code',
  `network_name` string COMMENT '扫描网点名称',          
  `agency_network_id` bigint COMMENT '代理区网点ID',    
  `agency_network_code` string COMMENT '代理区编码',    
  `agency_network_name` string COMMENT '代理区名称',
  `league_network_id` bigint COMMENT '加盟商网点ID',    
  `league_network_code` string COMMENT '加盟商编码',    
  `league_network_name` string COMMENT '加盟商名称',    
  `is_delete` smallint COMMENT '是否标记作废 1 是 2 否',   
  `end_time` timestamp COMMENT '完结时间',             
  `update_time` timestamp COMMENT '更新时间',          
  `sender_network_id` string COMMENT '寄件网点ID',     
  `sender_network_code` string COMMENT '寄件网点code',  
  `sender_network_name` string COMMENT '寄件网点名称',   
  `scan_by` bigint COMMENT '扫描员ID',                
  `scan_by_code` string COMMENT '扫描员编码',           
  `scan_by_name` string COMMENT '扫描员名称')           
COMMENT '完结件表'
PARTITIONED BY (
  `dt` string COMMENT '入库时间(yyyy-MM-dd)')
STORED AS parquet
LOCATION
  '/dw/hive/jms_dwd.db/external/dwd_tab_end_piece_base_dt'